package com.zxx.ssm.service.core;

import com.zxx.ssm.dao.TeacherStudentClass;
import com.zxx.ssm.dao.TeacherStudentClassExample;
import com.zxx.ssm.model.biz.StuClasstypeGroupBiz;
import com.zxx.ssm.model.biz.TeaClassCountBiz;
import com.zxx.ssm.model.biz.TeaClasstypeGroupBiz;
import com.zxx.ssm.model.biz.TeaStuClassBiz;

import java.util.Date;
import java.util.List;

public interface ITeaStuClaService extends IBaseService<TeacherStudentClass, TeacherStudentClassExample, Integer> {
    List<TeaClasstypeGroupBiz> getTeaClassCount(Integer teaId);

    List<TeaStuClassBiz> getAllTeacherClass(Date firstDay, Date lastDay, Integer teaId);

    List<StuClasstypeGroupBiz> getStuClassCount(Integer stuId);

    List<TeaStuClassBiz> getAllStudentClass(Date firstDay, Date lastDay, Integer stuId);
}
